Ext.define('Admin.model.runtime.PointValue', {
			extend : 'Admin.model.Base',
			fields : [{
						name : 'object'
					}, {
						name : 'objectName'
					}, {
						name : 'metric'
					}, {
						name : 'metricName'
					}, {
						name : 'timestamp'
					}, {
						name : 'value'
					}, {
						name : 'occur',
						mapping : function(data) {
							return new Date(data.timestamp);
						}
					}, {
						name : 'date',
						mapping : function(data) {
							return Ext.util.Format.date(data.occur, 'Y-m-d');
						}
					}, {
						name : 'time',
						mapping : function(data) {
							return Ext.util.Format.date(data.occur, 'H:i');
						}
					}, {
						name : 'minute',
						mapping : function(data) {
							return data.occur.getMinutes();
						}
					}, {
						name : 'hour',
						mapping : function(data) {
							return data.occur.getHours() + 1;
						}
					}, {
						name : 'day',
						mapping : function(data) {
							return data.occur.getDate();
						}
					}, {
						name : 'ten',
						mapping : function(data) {
							return parseInt(data.occur.getDate() / 10);
						}
					}, {
						name : 'single',
						mapping : function(data) {
							var v = Ext.util.Format.number(data.occur.getDate() / 10, '0.0');
							return v.substr(v.length - 1, 1);
						}
					}, {
						name : 'month',
						mapping : function(data) {
							return data.occur.getMonth() + 1;
						}
					}, {
						name : 'year',
						mapping : function(data) {
							return data.occur.getFullYear();
						}
					}]
		});